Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Usa F7 Usa F8 Usa F25 Usa F26 Usa F29 Usa F1 Usa F2 Usa F14 Usa F15 USA F17 USA F18 USA F20 USA F26 USA F30 USA F31 USA F3 USA F4 USA F1 USA F2 Dallas Challenger Aptos Challenger Tulsa Challenger Honolulu Challenger Dallas Challenger Tiburon Challenger Knoxville Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Prostejov Challenger Nottingham-2 Challenger Winnetka Challenger Champaign Challenger Sarasota Challenger Savannah Challenger Dallas Challenger Tallahassee Challenger Kaoshuing Challenger Aptos Challenger Fairfield Challenger Tallahassee Challenger Little Rock Challenger Cary Challenger Knoxville Challenger Columbus Challenger Sarasota Challenger Savannah Challenger Orleans Challenger Charlottesville Challenger Indian Wells Challenger Cary Challenger St. Petersburg 2 Challenger Biella 4 Challenger Orlando 2 Challenger Mouilleron-Le-Captif Challenger Cleveland Challenger Tiburon Challenger Truist Atlanta Open - Atlanta Knoxville Challenger Maui Challenger Charlottesville Challenger RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland Heineken Trophy - 's-Hertogenbosch Open Seat-Godo 2000 - Barcelona BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia 1998 Mercedes Cup - Stuttgart Nottingham Challenger Gerry Weber Open - Halle Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Sybase Open - San Jose Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Las Vegas Challenger Stockholm Open - Stockholm SAP Open - San Jose Sacramento Challenger U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Lugano Challenger Orlando Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Mallorca Open - Mallorca Regions Morgan Keegan Championships - Memphis Kroger / St. Jude International - Memphis Charlottesville Challenger US Men's Clay Court Championships - Houston RCA Championships - Indianapolis Gerry Weber Open - Halle Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Bordeaux Challenger Countrywide Classic - Los Angeles Ilkley Challenger St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington St. Tropez Challenger Stockholm Open - Stockholm Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis Champaign Challenger SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Mallorca Open - Mallorca Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Knoxville Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Basel Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Vancouver Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winnetka Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Lexington Challenger Swiss Indoors Basel - Basel Valencia Open - Valencia Heineken Open - Auckland BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Citi Open - Washington If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad China Open - Beijing Legg Mason Tennis Classic - Washington D.C. Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston China Open - Beijing 1999 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis Scania Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach President's Cup - Tashkent Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Indianapolis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Cleveland Challenger Citi Open - Washington Dallas Open - Dallas BMW Open - Munich Charlottesville Challenger Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles Farmers Classic - Los Angeles Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Dallas Open - Dallas If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle ASB Classic - Auckland New York Open - New York 2000 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Farmers Classic - Los Angeles If Stockholm Open - Stockholm Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna SAP Open - San Jose BMW Open - Munich US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta RCA Championships - Indianapolis If Stockholm Open - Stockholm US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Sarasota Challenger Rio Open - Rio de Janeiro Grand Prix de Tennis de Toulouse - Toulouse US Men's Clay Court Championship - Houston Salem Open - Hong Kong Gerry Weber Open - Halle Citi Open - Washington BMW Open - Munich China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Sybase Open - San Jose Bet-at-home Open - Hamburg BMW Open - Munich BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston AEGON Championships - London AEGON International - Eastbourne Adidas International - Sydney Thailand Open - Bangkok Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Gerry Weber Open - Halle Erste Bank Open - Vienna Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Brisbane International - Brisbane Scania Stockholm Open - Stockholm BMW Open - Munich French Open - Paris Generali Open 1999 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale Delray Beach Open - Delray Beach CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Hellmann's Cup - Santiago Hall of Fame Open - Newport German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid The Lipton Championships - Key Biscayne Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Parc - Lyon Wimbledon - London Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 U.S. Open Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, USA-CRO 2-3 Hopman Cup - Perth Laver Cup - Geneva Laver Cup - London Telecom Italia Masters - Rome River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Davis Cup, World Group, QR, GER-VEN 5-0 U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong U.S. Open (juniors) All Lower level tournaments Davis Cup, World Group, PO, UZB-USA 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Hopman Cup - Perth Nitto ATP Finals - London Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Davis Cup, World Group, QR, SVK-GER 3-2 Laver Cup - Chicago Colonial Classic - Kooyong Kooyong Classic - Kooyong Olympics - Rio de Janeiro